package org.example.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.example.dto.UserAdminDTO;
import org.example.entity.TUserAuth;
import org.example.vo.ConditionVO;

import java.util.List;

/**
 * (TUserAuth)表数据库访问层
 *
 * @author makejava
 * @since 2023-06-14 14:09:37
 */
@Mapper
public interface TUserAuthDao extends BaseMapper<TUserAuth> {


    /**
     * 用户数量
     * @param conditionVO 参数
     * @return 数量
     * */
    Integer countUser(ConditionVO conditionVO);

    /**
     * listUsers
     * @param limitCurrent 参数
     * @param size 参数
     * @param conditionVO 参数
     * @return  List<UserAdminDTO>
     * */
    List<UserAdminDTO> listUsers(Long limitCurrent, Long size, ConditionVO conditionVO);
}

